package com.pdg.mcplugin.varnish;

import com.pdg.mcplugin.common.interfaces.Features;

public enum VarnishFeatures implements Features{
	RECIPE_BLEACH_PLANKS("features.recipes.bleach.planks",true),
	RECIPE_BLEACH_STEPS("features.recipes.bleach.steps",true),
	RECIPE_BLEACH_STAIRS("features.recipes.bleach.stairs",true),
	RECIPE_STAIN_PLANKS("features.recipes.stain.planks",true),
	RECIPE_STAIN_STEPS("features.recipes.stain.steps",true),
	RECIPE_STAIN_STAIRS("features.recipes.stain.stairs",true),
	RECIPE_MOSS_COBBLE("features.recipes.moss.cobble",true),
	RECIPE_MOSS_BRICKS("features.recipes.moss.bricks",true),
	RECIPE_DEMOSS_COBBLE("features.recipes.demoss.cobble",true),
	RECIPE_DEMOSS_BRICKS("features.recipes.demoss.bricks",true),

	BATCH_BLEACH_PLANKS("features.batches.bleach.planks",true),
	BATCH_BLEACH_STEPS("features.batches.bleach.steps",true),
	BATCH_BLEACH_STAIRS("features.batches.bleach.stairs",true),
	BATCH_STAIN_PLANKS("features.batches.stain.planks",true),
	BATCH_STAIN_STEPS("features.batches.stain.steps",true),
	BATCH_STAIN_STAIRS("features.batches.stain.stairs",true),
	BATCH_MOSS_COBBLE("features.batches.moss.cobble",true),
	BATCH_MOSS_BRICKS("features.batches.moss.bricks",true),
	BATCH_DEMOSS_COBBLE("features.batches.demoss.cobble",true),
	BATCH_DEMOSS_BRICKS("features.batches.demoss.bricks",true)
	
	;
	private String configSection;
	private boolean defaultValue;
	VarnishFeatures(String theConfigSection, boolean theDefaultValue){
		configSection = theConfigSection;
		defaultValue = theDefaultValue;
	}
	public String getConfigSection(){
		return configSection;
	}
	public boolean getDefaultValue(){
		return defaultValue;
	}
}
